FLASH_INFO_STR = '''[
  [  0x00134051      ,     MD25D40D        ,        GD              ,     4 * 1024 * 1024       ,  [null, 0, 0, 0, 0, 0, null, null]                                              , [null, 0, 0, 1, 1, 1, null, null]                                              , [null, null, null, null, null, null, null, null]                                                ,          0x05                   ,         0x01             ],
  [  0x001340c8      ,     GD25Q41B        ,        GD              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x00144051      ,     MD25D80D        ,        GD              ,     8 * 1024 * 1024       ,  [null, 0, 0, 0, 0, 0, null, null]                                              , [null, 0, 0, 1, 1, 1, null, null]                                              , [null, null, null, null, null, null, null, null]                                                ,          0x05                   ,         0x01             ],
  [  0x001464c8      ,     GD25WD80E       ,        GD              ,     8 * 1024 * 1024       ,  [null, 0, 0, 0, 0, 0, null, null]                                              , [null, 0, 0, 1, 1, 1, null, null]                                              , [null, null, null, null, null, null, null, null]                                                ,          0x05                   ,         0x01             ],
  [  0x001440c8      ,     GD25Q80C        ,        GD              ,     8 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x001540c8      ,     GD25Q16C        ,        GD              ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],          [0x05, 0x35]           ,         0x01             ],
  [  0x001565c8      ,     GD25WQ16E       ,        GD              ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null]      ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001640c8      ,     GD25Q32C        ,        GD              ,     32 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x001665c8      ,     GD25WQ32E       ,        GD              ,     32 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001740c8      ,     GD25Q64C        ,        GD              ,     64 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x001765c8      ,     GD25WQ64E       ,        GD              ,     64 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x001840c8      ,     GD25Q128C       ,        GD              ,     128 * 1024 * 1024     ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  #tsingteng
  [  0x001260eb      ,     TH25D20HA       ,        TH              ,     2 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001360cd      ,     TH25Q40HB       ,        TH              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001460cd      ,     TH25Q80HB       ,        TH              ,     8 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001560eb      ,     TH25Q16HB       ,        TH              ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],          [0x05, 0x35]           ,         0x01             ],
  [  0x001760eb      ,     TH25Q64HA       ,        TH              ,     64 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  #xtx
  [  0x0015400b      ,     XT25F16B        ,        XTX             ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],          [0x05, 0x35]           ,         0x01             ],
  [  0x0016400b      ,     XT25F32B        ,        XTX             ,     32 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],          [0x05, 0x35]           ,         0x01             ],
  #boya
  [  0x001440e0      ,     BY25Q80A        ,        BY              ,     8 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001340e0      ,     BY25Q40A        ,        BY              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  #puya
  [  0x00124485      ,     PY25D22U        ,        PY              ,     2 * 1024 * 1024       ,  [null, 0, 0, 0, 0, 0, null, null]                                              , [null, 0, 0, 1, 1, 1, null, null]                                              , [null, null, null, null, null, null, null, null]                                                ,          0x05                   ,         0x01             ],
  [  0x00124585      ,     PY25D24U        ,        PY              ,     2 * 1024 * 1024       ,  [null, 0, 0, 0, 0, 0, null, null]                                              , [null, 0, 0, 1, 1, 1, null, null]                                              , [null, null, null, null, null, null, null, null]                                                ,          0x05                   ,         0x01             ],
  [  0x00136085      ,     PY25Q40H        ,        PY              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x00146085      ,     PY25Q80H        ,        PY              ,     8 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x00156085      ,     PY25Q16H        ,        PY              ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x00154285      ,     PY25Q16SH       ,        PY              ,     16 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  [  0x00166085      ,     PY25Q32H        ,        PY              ,     32 * 1024 * 1024      ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         [0x01,0x31]      ],
  #UC
  [  0x001260b3      ,     UC25HQ20        ,        UC              ,     2 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001360b3      ,     UC25HQ40        ,        UC              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  #GT
  [  0x001240c4      ,     GT25Q20D        ,        GT              ,     2 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ],
  [  0x001340c4      ,     GT25Q40D        ,        GT              ,     4 * 1024 * 1024       ,  [null, 0, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, null, null] , [null, 0, null, null, null, null, null, null, null, 0, 0, 1, 1, 1, null, null] , [null, null, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null]         ,          [0x05, 0x35]           ,         0x01             ]
]'''
